Docs
post https://gateway.iugu.com/api/v1/transactions/capture/{payment_id}

Capturar um pagamento autorizado

Captura fundos de um pagamento previamente autorizado

Permissão necessária: gateway:transactions.capture

Esta permissão deve constar como uma das ações permitidas para o app que faz a chamada. Isto pode ser feito através do GIA, ou então na edição do aplicativo. Em caso de dúvidas, clique aqui.

Schema Obrigatório

Tipo de conteúdo: application/json

amount_cents
Integer

Valor a ser capturado em centavos. Se não informado, será capturado o valor total da autorização.

Exemplo
1
2
3
{
  "amount_cents": ""
}

Parâmetros de Path

  • payment_id

    Obrigatório

    String

    ID do pagamento a ser capturado

Respostas

200
Pagamento capturado com sucesso
payment
Object

id
String

account_id
String

order_id
String

amount_cents
Integer

status
String

created_at
String

transactions
Array of objects

success
Boolean

function
String
Enum: `authorization`, `charge`, `capture`, `cancel`

acquirer
Object

status_code
String

status_description
String

401
Não autorizado - Token de autenticação inválido ou ausente
404
Pagamento não encontrado
422
Erros de validação ou captura falhou